package com.lgCore.server.invok.invokBean;

import com.esotericsoftware.reflectasm.MethodAccess;
import lombok.Data;

import java.io.Serializable;

/**
 * 通过缓存锁定invok目标
 */
@Data
public class InvokRpcMethod implements Serializable {
    /**
     * servicePath
     */
    private String servicePath;
    /**
     * service类对象
     */
    private Object serviceObject;
    /**
     * 方法名称
     */
    private String method;
    /**
     * 参数类型
     */
    private Class<?>[] paramTypes;

    /**
     * 参数值
     */
    private Object[] paramDatas;

    /**
     * invok 调用类
     */
    private MethodAccess methodAccess;

}
